package org.seedltd.upms.mapper.sys;

import java.util.List;

import org.apache.ibatis.annotations.Select;
import org.seedltd.core.base.IBaseMapper;
import org.seedltd.upms.model.sys.entity.SysDict;
import org.seedltd.upms.model.sys.vo.DictEnumVO;

/**
 * 字典管理数据库访问接口
 */
public interface SysDictMapper extends IBaseMapper<SysDict> {

    List<DictEnumVO> listSimpleByType(String type);

    /**
     * 检测字典类型是否存在
     * 
     * @param dictType
     *            字典类型
     * @return 不为空标识存在，null表示不存在
     */
    @Select("select 1 from sys_dict_type where dict_type = #{dictType} limit 1")
    Integer checkExistsDictType(String dictType);
}
